package com.br.negocio.web.formbean;

import java.util.List;

import com.br.negocio.vo.CategoriaVO;
import com.br.negocio.vo.FornecedorVO;
import com.br.negocio.vo.ServicoVO;


public class ServicoFormBean {

	//TELA DE CONSULTA
	private List<ServicoVO> listaServico = null;
	
	//TELA DE INSERIR/EDITAR
	private ServicoVO servicoManter;
	
	//TELA DE POPUP
	private ServicoVO servicoPopUp;
	
	private boolean isExcluirDisabled = false;
	private boolean isGravarDisabled = false;
	
	public ServicoFormBean() {
		this.servicoManter = new ServicoVO();
		this.servicoPopUp = new ServicoVO();
	}

	//TELA DE CONSULTA
	public List<ServicoVO> getListaServico() {
		return this.listaServico;
	}
	
	public void setListaServico(List<ServicoVO> listaServico) {
		this.listaServico = listaServico;
	}
	
	//TELA DE INSERIR/EDITAR
	public ServicoVO getServicoManter() {
		if (this.servicoManter.getCategoriaVO() == null) {
			this.servicoManter.setCategoriaVO(new CategoriaVO());
		}
		if (this.servicoManter.getFornecedorVO() == null) {
			this.servicoManter.setFornecedorVO(new FornecedorVO());
		}
		
		return this.servicoManter;
	}

	public void setServicoManter(ServicoVO servicoManter) {
		this.servicoManter = servicoManter;
	}
	
	
	
	//TELA DE POPUP
	
	public ServicoVO getServicoPopUp() {
		return this.servicoPopUp;
	}
	
	public void setServicoPopUp(ServicoVO servicoPopUp) {
		this.servicoPopUp = servicoPopUp;
	}
	
	public void setIsGravarDisabled(boolean isGravarDisabled) {
		this.isGravarDisabled = isGravarDisabled;
	}

	public boolean getIsGravarDisabled() {
		return isGravarDisabled;
	}

	public void setIsExcluirDisabled(boolean isExcluirDisabled) {
		this.isExcluirDisabled = isExcluirDisabled;
	}

	public boolean getIsExcluirDisabled() {
		return isExcluirDisabled;
	}

}